﻿using System;

namespace Bystd.Geo.Geometries
{
    [Flags]
    public enum GeoType
    {
        UNKNOWN = 0,
        POINT = 1,
        LINESTRING = 2,
        POLYGON = 3,
        MULTIPOINT = 4,
        MULTILINESTRING = 5,
        MULTIPOLYGON = 6,
        GEOMETRYCOLLECTION = 7,
        POINTZ = 1001,
        LINESTRINGZ = 1002,
        POLYGONZ = 1003,
        LINESEGMENT = 65535
    }
    [Flags]
    public enum ByteOrder
    {
        BigEndian = 0,
        LittleEndian = 1
    }

    public enum Ordinates
    {
        None = 0,
        X = 1,
        Y = 2,
        XY = 3,
        Z = 4,
        XYZ = 7,
        M = 65536,
        XYM = 65539,
        XYZM = 65543
    }
}
